the country's superiority in weaponry - Francés Inglés Diccionario